Dynamic Component Adaptation

نویسندگان

  • Kai-Uwe Mätzel
  • Peter Schnorf
چکیده

Component-based systems are mostly composed out of existing artifacts. Missing pieces are newly developed. Interoperability between the existing artifacts is usually not given. The newly developed artifacts should be well reusable in future developments. The resulting systems should be easily evolvable. In component-based systems, a key to solve the problems and meet the requirements is by providing an infrastructure that makes it easy to bridge the gaps between components and to ensure their interoperability. In this paper, we discuss the issues of dynamic interface adaptation starting with a discussion about design issues along the three dimensions integration, reusability, and evolution. We elaborate on what it takes to perform dynamic interface adaptation and present design and implementation of a framework that covers these issues.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Type-Safe Delegation for Dynamic Component Adaptation

One of the foremost aims of component technology is the replacement of large monolithic applications with sets of smaller components, whose particular functionality and interoperation can be adapted to users' needs. However, the adaptation mechanisms of component software are still limited. Most proposals concentrate on adaptations that can be achieved either at compile time or at link time. Cu...

متن کامل

On Various Approaches to Dynamic Adaptation of Distributed Component Compositions

We research dynamic reconfiguration of component systems in the context of dynamic adaptation. We classify various approaches to dynamic adaptation of component composition and conclude that they differ in power and complexity, yet still have significantly compatible strengths and weaknesses. Therefore, we argue for an integrated approach that implements several different approaches and leverag...

متن کامل

Component Adaptation in Contemporary Execution Environments

Because they are required to support component deployment and composition, modern execution environments embody a number of common features such as dynamic linking and support for multiple component versions. These features help to overcome some classical maintenance problems focused largely on component evolution, where successive generations of collaborating components need to be kept collabo...

متن کامل

Automatic Adaptation of Component-based Software: Issues and Experiences

This paper deals with the dynamic adaptation problem. By Dynamic, we mean the ability to introduce modifications in an application at run-time. A component-based application is a set of interconnected units. Adapting one or more of its components can enhance such an application. In general, adapting a component means disconnecting it from the application and connecting a new version. The aim of...

متن کامل

Achieving seamless component composition through scenario-based deep adaptation and generation

Mismatches between pre-qualified existing components and the particular reuse context in applications have been a major factor hindering component reusability and successful composition. Although component adaptation has acted as a key solution of eliminating these mismatches, deep adaptation is often either impossible or incurring heavy overheads in the components. This paper proposes an appro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997